home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / Memory Tools.cpt / Memory Tools / card_15830.txt < prev    next >
Text File  |  1989-01-07  |  2KB  |  84 lines

  1. -- card: 15830 from stack: in
  2. -- bmap block id: 18729
  3. -- flags: 0000
  4. -- background id: 12278
  5. -- name: dectohex
  6. ----- HyperTalk script -----
  7. on opencard
  8.   if card field "decimal"is empty then put "100" into card field "decimal"
  9. end opencard
  10.  
  11.  
  12.  
  13. -- part 1 (button)
  14. -- low flags: 00
  15. -- high flags: A003
  16. -- rect: left=41 top=287 right=319 bottom=105
  17. -- title width / last selected line: 0
  18. -- icon id / first selected line: 0 / 0
  19. -- text alignment: 1
  20. -- font id: 0
  21. -- text size: 12
  22. -- style flags: 0
  23. -- line height: 16
  24. -- part name: Convert
  25. ----- HyperTalk script -----
  26. on mouseUp
  27.   put card field "decimal" into temp
  28.   put dectohex(temp) into card field "hex"
  29. end mouseUp
  30.  
  31.  
  32.  
  33. -- part 2 (field)
  34. -- low flags: 00
  35. -- high flags: 0004
  36. -- rect: left=111 top=294 right=312 bottom=229
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 0
  40. -- font id: 3
  41. -- text size: 12
  42. -- style flags: 0
  43. -- line height: 16
  44. -- part name: decimal
  45. ----- HyperTalk script -----
  46. on returninfield
  47.   click at loc of card button "Convert"
  48. end returninfield
  49.  
  50. on enterinfield
  51.  
  52. end enterinfield
  53.  
  54.  
  55.  
  56. -- part 3 (field)
  57. -- low flags: 01
  58. -- high flags: 0004
  59. -- rect: left=237 top=294 right=312 bottom=355
  60. -- title width / last selected line: 0
  61. -- icon id / first selected line: 0 / 0
  62. -- text alignment: 0
  63. -- font id: 3
  64. -- text size: 12
  65. -- style flags: 0
  66. -- line height: 16
  67. -- part name: hex
  68.  
  69.  
  70. -- part contents for background part 68
  71. ----- text -----
  72. The DecToHex XFCN takes a decimal value and converts it to a corresponding string of hex digits.
  73.  
  74. The decimal value can be any signed long integer or any positive unsigned long integer.
  75.  
  76. If you are unsure of the operation of this XFCN, experiment with the demonstration provided below. Just enter any decimal value into the decimal field and click on the Convert button to see its hex value appear in the Hex field.
  77.  
  78. -- part contents for card part 3
  79. ----- text -----
  80. 154E
  81.  
  82. -- part contents for card part 2
  83. ----- text -----
  84. 5454